home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
rbbs
/
rbbs_mpl.zip
/
MAPLE.DOC
< prev
next >
Wrap
Text File
|
1992-07-05
|
35KB
|
846 lines
M A P L E S T R E E T M E R G E S
Under construction....8-)
A WORD FROM PETE EIBL
I have not attempted to replace RBBS or to take any credit
away from the people involved in the development of RBBS-PC.
Without the original RBBS-PC code there would be no Maple Merges.
These merges are distributed FREE of any strings attached.
All credits go to the many Sysops who had ideas and suggestions on
enhancing RBBS. I only put all the thoughts together into one
package.
All changes reflect my ideas of what I would like RBBS-PC to be.
You are welcome to use the Maple Merges in any way you wish. Add
them to your code, change them any way you see fit or throw the
whole thing out the window if you do NOT like them.
Pete Eibl
Maple Street BBS
(404)-771-2805
Fidonet 1:154/199 HST/V32b
RBBSnet 8:928/106 HST/V32b
REQUIRED FILES
BLED22.ZIP BLED 2.2 - used to merge Maple Merges with RBBS-PC
source code to create your new version of RBBS-PC
RBBS-BAS.ZIP RBBS-PC 17.4 Distribution Archive - source code of
RBBS-PC 17.4
RBBS-ASM.ZIP RBBS-PC 17.4 Distribution Archive - assembly routines
of RBBS-PC 17.4
RBBS-MPL.ZIP Maple Merges
( Only if using FFS setup)
RFM-120.ZIP Contains RFM.EXE File Maintenance Utility - RFM
Merges are a part of the Maple Merges, but if you
wish to use RBBS-PC's Fast File Search option you will
need this archive also.
OPTIONAL FILES
SCANV91.ZIP Contains McAfee and Associates Virus Scanner - useful
for your batch files which check uploads
WHAT ARE THE MAPLE MERGES?
The Maple Merges are a collection of merges which have been
created by many RBBS-PC Sysops to enhance the function of not only
their BBS, but also others in the RBBS-PC community. It has been
the work of Pete Eibl to collect the various merges as well as
his own work and make any necessary modifications to make them all
work together.
This has not been easy as many merges were written for
earlier versions of RBBS-PC and are not compatible with the later
versions in their original form. Other problems have been basic
incompatibilities between various modifications that had to be
resolved to make them all function in their intended manner.
Since much of the Maple code is based on the work of many other
people, credit should be given where credit is due. The names
of the many fine people who have made the Maple merges possible
are listed below: These are not all by any means.
Lawrence Kolada Tom Collins Scott McNay
Richard Todd John Morris Eddie Rowe
George Brungot Randy Hoyns Mike Otto
Bob Cramer Bob Kurtz
John Zipperman Gregg Snyder
K.Patz Steve Kling
Mike Clark Jeremy Kerr
Bob Hampton Jim Wargula
Dave Miller Terry Stovall
Dan Tillman Ken Humrich
Jeff Barnes Sr. Jerry Toler
Dave West Tom Hazel
CHANGES FROM STOCK 17.4
CBAUD MOD
In RBBS-PC Download time estimates could be seriously
underestimated. This happens when the modem reports a connection
to be 9600 although the carrier speed is less. Also, RBBS is
not able to get the correct carrier speed from a front end. Also,
RBBS had no way to tell external protocols what speed to use in
making a time estimate.
The modem-to-modem speed is now picked up when Maple answers the
phone by looking for "CARRIER XXXX", where XXXX is the speed.
You may need to configure your modem to report negotiation
progress so that carrier speed is reported. For example, the
Hayes Smartmodem needs to have "W1" added to the modem
initialization command or modem firmware command.
The carrier speed is now accepted as the 3rd parameter on the
command line, so that the format is:
"rbbs-pc /time /speed /carrier /extended
where "/carrier" is the carrier or modem-to-modem speed, in con-
trast to which "/speed" is the speed RBBS is to talk to the modem
at.
THE OPTIONAL PARAMETERS ARE:
x is the NODE ID in the range 1-9,0,A-Z
filename is the fully qualified file name to use as the ".DEF"
File.
DEBUG IS A DEBUGGING Switch NOT Needed for normal operation
/time is the time of day for RBBS-PC TO return to the Caller
/baud is the baud rate of the caller if RBBS-PC is being
shelled to by another communications program (the communications
port being used is assumed to be the one input via the RBBS-PC
CONFIG PROGRAM
/Cbaud Is the actual modem connect rate, not the locked value
/reliable is if reliable mode was Detected by a HOST MAILER
IF NO PARAMETERS ARE SUPPLIED, RBBS-PC ASSUMES THAT THE .DEF
FILE NAME IS RBBS-PC.DEF AND THAT THE NODE IS NODE 1.
Here is an example of a Spawnbbs.bat file used by Binkley Term
2.5+ to pass parms to RBBS-PC when the DOS SET command is used to
specify a Node parameter as in SET NODE=1
Rem SpawnBBS.bat
c:
cd\rbbs
rbbs%node%.bat %4 %1 %2 %5
an example of the contents of the RBBS1.bat which is called by
Spawnbbs would be as listed below. This file of course can be
modified for your particular system:
Rem RBBS1.bat
echo on
:LOOP
c:
cd\rbbs
if exist RCTTY1.BAT del RCTTY1.BAT
Shroom h:\rbbs-pc 1 /%1 /%2 /%3 %4
If Not Exist RCTTY1.BAT GOTO EXIT
RCTTY1.BAT
GOTO LOOP
:EXIT
c:
cd\binkley1
binkley1
The Proto.def File must be changed for DSZ to
use this new meta-variable. Below is an example of a DSZ Proto.def
line using CBAUD.
DSZ port [PORT#] speed [BAUD] estimate 0 [CBAUD] ha on sz -r [FILE]
*NOTE*
be sure that you do NOT have any other switches after the [FILE]
since if you do, DSZ will barf on batch uploads.. some Sysops
were/are using a -p switch after the [FILE] all DSZ switches
should come Before the [FILE].
MAPLE ENHANCEMENTS
ANSIED
Tom Collins' ANSI-Ed full screen editor is a part of the Maple
Merges. The AutoDownload toggle in RBBS has been replaced with the
Ansied toggle. If the toggle is turned OFF a prompt will be
displayed asking users if they want to use the Ansi Editor when
E)nter messages is selected. If the Editor is toggled ON then the
prompt will no longer be given, the user will simply enter the
Ansi-Ed code when they select Enter Messages.
BANKTIME
The C)lock command has been replaced with the B)ank Time option.
Be sure you make the necessary changes to security levels and
letters to use for prompts in CONFIG as stock RBBS uses what
previously was B)aud change for this. Follow RBBS 17.4 docs for
setting up this feature properly.
BATCH UPLOADS
BATCH uploading is available by making use of the Sysop's 4 command
(Erase comments). The Sysop's 4 command (Erase comments) has been
merged with the Sysop's 1 command (List comments).
Batch uploading is not yet available for Personal Uploads, but this
should not be a problem since files can be sent to SYSOP only.
Extended descriptions are also turned off during a BATCH Uploads
(saves on code).
COLORS
11 additional smarttext colors are available!
Added Colors are:
Foreground Background
{C5 - Bright Blue Black
{C6 - Bright Magenta Black * this color is a default on RBBS, but
not on mine
{C7 - Yellow Blue
{C8 - Yellow Green
{C9 - Yellow Red
{CA - Yellow Magenta
{CB - White Blue
{CC - White Green
{CD - White Red
{CE - White Magenta
{CF - Bright Cyan Blue
NOTE: Always add {C0 to the end of lines that have non-black
backgrounds!
DOOR.SYS DROP FILE
DOOR.SYS is rapidly becoming a UNIFORM standard for ALL BBSs.
If you run Multi-node and toss everything for the different nodes
into one monster subdirectory...BEWARE! This merge will put the
DOOR.SYS in whatever subdirectory you use for that node's work files
- I *think* as I only run one node. There is no such thing as
DOOR1.SYS, DOOR2.SYS, etc. The node information is in the DOOR.SYS
itself so you may need to work magic on your setup before putting
DOOR.SYS into action for your doors.
DOOR.SYS is contained in DOORSYS.BAS, but if you do NOT wish to
use this feature then use DOORSYS.STB instead.
DRST?.DEF
Stock RBBS only creates the DRST?.DEF file when Dooring out, but
some doors have been found to rely on this file. Maple Merges make
RBBS to also create this file when Shelling out since just about
everyone and their brother uses SHROOM to have RBBS swapped to a
ram drive.
EXTENDED FILE DESCRIPTION
a) Extended Descriptions are now turned OFF by default. Users may
them on at the L) prompt.... e.g. L E A will list ALL
with extended ON.
If you would prefer that the Extended Descriptions are ON by
default then you'll need to get into the source code of
RBBSSUB5.BAS manually.
Search for "LIST DIRECTORY", then look below line 20150. Just
below the line that says "ZExtendedoff = ZTrue" commented with
'Pe 10/27/91. Change this "ZTrue" to "ZFalse" and you'll have the
Extended Descriptions ON by default.
b) The uploader's name is now displayed in the Extended Field area.
A line is added in the FMS with >> Uploaded by: John Doe << so that
users are aware of who contributed the file to the system. CONFIG
parameter 53 controls this feature.
FILE CONVERSION
ALL the Convert routines are handled via batch files. The only
change made from stock RBBS is the addition of the NodeId to the
passed parameter - %2 will contain the node number (or letter).
FILE DIRECTORY HEADER
A header for file directories has been added. This header displays
the name of the directory and the directory description when a
listing for a specific directory is requested. Color, Graphics and
Text are supported.
FILE TRANSFER INFO
When RBBS SHELL'S to a protocol the Users Name, City/State and
Security level are displayed. Additionally, RBBS will
display the file size in bytes and the baud rate so you may know
how long it will take for the user to finish their download.
FREE DOWNLOADS
The Maple Merges allow for any FMS directory to be a FREE FMS
directory - ie NO Ratios enforced. To take advantage of this
feature add "\FREE" to the FMS header.
Note: In order for this to work, the user must request to download
the file while viewing the FMS directory that has the "\FREE" in
the FMS header. Rations will NOT be bypassed if the download
request is made from the FILE prompt or another FMS directory.
INITIAL SCREENS
The Initial Screens Command has been modified to display a menu
which allows the user to view the Welcome, News, LG?.DEF for their
security level, etc.
INTER-NODE CHAT
An inter-node chat mode has been installed in the Maple Merges. To
activate Chat set CONFIG parameter 31 to any desired character other
then the @ symbol. Set the security for this command to the level
of access users must have to use Chat. Also set CONFIG parameter
301 to a work directory for Chat(a RAM Drive is recommended).
If you do NOT want to use the Chat features of the Maple merges,
simply delete the RCHAT-300.BAS file and rename the RCHAT-300.STB
to RCHAT-300.BAS before recompiling and set CONFIG parameter 21
to the "@" character.
LOGOFF PROMPT
When a user selects G to disconnect a menu is displayed, offering
the user a choice of A)borting the log off, C)ontinue with the
Log Off, or C)omment to the Sysop. If C)omment is selected, the
user is placed into messages as if he/she had entered Comment from
the normal message commands. When the message is saved, the user
is immediately logged off.
MESSAGE HEADER
The headers support both UPPER and lower case. Messages that come
in via Echomail are displayed in the proper CaSe and those which
are written locally are NOT converted to UPPERCASE.
MSGTOSS TOSS.LOG
This addition is for those who use Msgtoss and RBBS message bases.
What it does is write out a TOSSX.LOG file where X is the node
number. This allows Msgtoss to scan only those message areas where
new messages were entered.
This mod depends on several factors, the first being that the
config file RBBS uses is modified in parameter number 12 to reflect
the actual areatag for the conference. All non-echo
subboards here are set to use the original value in CONFIG
parameter 12 in your main RBBS-PC.DEF file or RBBS1PC.DEF file. If
you don't want a particular echo scanned, substitute the value of
CONFIG Parameter 12 in CONFIG for the particular subboard.
All my subboards use the actual echo tag label for the bbs name
string in CONFIG Parameter 12. The other four local subboards on
my system use the same the default log in board name string in
Parameter 12 of the config file.
READ NEW MAIL PROMPT
When a user logs into RBBS, the process proceeds as in normal RBBS
up to the point were the main menu would normally be displayed. If
there is new mail in the message base, or in any subboard or
conference that has been joined, the user is informed that there
is new mail and asked if he/she wants to read it now. If the
response is 'Y' then the mail is displayed in READ SINCE mode. If
the response is 'N' then the main menu is displayed as normal.
RFM-120
Warren Muldrow's RFM-120 mods have been installed for Fast File
Search management. Be sure to use only the RFM.EXE files and NOT
the utilities distributed with stock RBBS. Refer to the RFM.DOC
for configuration of the RFM.DEF file to take full advantages of
its features. (inside RFM-120.ZIP)
SMARTTEXT ADDED TO PUI's
SM091926 Allow multi-line PUI prompts. If using this mod,
the PUI files MUST be modified so that the prompts have
quotes around them.
SMARTTEXT ADDED TO PROMPT's
SM091927 Allow SmartText in prompts. Any menu prompt that
the SysOp can redefine can now have SmartText in it.
SYSOP DOS DROP
The Sysop's 7 command (Exit to DOS) allows you to use a batch file
or the original RCTTY method that RBBS uses. The .BAT extension is
NOT assumed and the Drive/Path can be omitted if the batch file is
located in the current subdirectory.
TRANSFER STATS
A screen informing the user of their statistics on downloads based
upon XFER-?.DEF (?=node number) has been added. Add a line to your
batch file which runs RBBS to ensure that this file(s) is deleted
when RBBS recycles. RBBS will delete it for you except those
strange cases when the user bails out on you before completion of
the download.
TYPE COMMAND
T)opic msg scan has been removed and replaced with T)ype ASCII file
option.
TURBOKEY
TurboKeys are disabled for new user during the logon process and
are turned OFF. If you would like to prompt new users for
TurboKeys, search for 42700 in RBBS-PC.BAS. Uncomment the three
lines below 42700 that are commented out, and delete the line that
says "ZTurboKeyUser = NOT ZYes".
VIEW ARCHIVE
V)iew archive files now uses the FILESEC file for security. The
Maple Merges ensure a user is NOT able to view or download
sensitive files.
XTRACT/VIEW WORK DIR
The Maple Merges allow for a user to extract and view files from
within archives while online. To take advantage of this feature,
define CONFIG Parameter 304 to the drive/path to be used. RBBS
will create a working directory off this directory for its
extraction from the archive. (Example: If CONFIG 304 was set to
C:\WORK\ then RBBS would use C:\WORK\1\ for Node 1, C:\WORK\2 for
Node 2, etc.)
There is NO need to create the node specific subdirectories as RBBS
will create them if they are not present. WARNING: These
subdirectories are deleted of ALL files when RBBS recycles so do
NOT define this subdirectory as something you currently have data
in or it will be LOST!
If you use the same subdirectory for your Test/Convert batch
files, do NOT delete the subdirectory when the test/convert is
done. RBBS only creates this subdirectory when it recycles. If
it is deleted while a user is on-line it will NOT exist if the user
attempts to use the X)tract features. The drive/path used for this
feature need not be listed as a downloadable subdir in config, this
subdir is searched first when user enters the download command.
After you have defined the drive/path to be used for this feature,
(CONFIG Parameter 304), you need to create batch files which are
named X + extension to be extracted. (i.e. XZIP.BAT, etc)
Remember these have to be where you defined COMMAND.COM to be
located in CONFIG Parameter 105. If these are not where they
should be, the user is informed the feature is not supported for
whatever file they are attempting to extract a file from an
archive.
The format of this file is as follows :
Pkunzip -o [1] [2] [3]
[1] = FileName of selected archive
[2] = Name of file to Xtract from archive
[3] = Drive path specified in config 304 + NodeID for LIB work
drive to place xtracted file(s) in
RBBS would insert the proper information so this would become
Pkunzip -o c:\new\arcfile.zip test.doc c:\view\1\
Not only can users view the contents of a file line, extract files
from the archive to read online, but the can also compress files
from with the archives and download the resulting archive! You
MUST have a Default ARCHIVE extension selected for the C)ompress
command to work!!! Re-compression will use the Default on your
system (CONFIG Parameter 168) and the batch file must contain
correct commands for the Archiver you use.
To enable the C)ompress feature a batch file named RE + Default
Extension of your BBS must be placed in the same location as above
files. (i.e. REZIP.BAT) This file can include any commands you
want, but at least one line must have
%1) Drive\Path\ specified in config for V)iewarc feature
%2) Default extension of compressed files on your BBS
%3) Specifies Node Number file is for
Example for Zip files (ie. REZIP.BAT):
PKZIP -m -ex %1VIEW%3.%2 %1*.*
RBBS would insert the proper information so that this would become
PKZIP -m -ex C:\VIEW\1\VIEW1.ZIP C:\VIEW\1\*.*
RBBS will look for a file called VIEWx.ZIP (or whatever your
default extension is). The file created must be named VIEW%3 and
this the only hard coded variable.
WHO UPLOADED COMMAND
W)ho uploaded that file replaces the B)ank Time command.(Remember
the C)lock command is your Bank Time option now.) This Utility
command will display a file listing which shows the name of the
person who uploaded the file. Change the Utility Menu to reflect
this change. The displayed file is UPLOADLG.DEF and is created and
appended to when files are uploaded to the BBS.
ZIP/ARJ COMMENTS
The addition of ZIP comments and ARJ comments or ANY file
compression utility that supports this feature is possible. The
filename is based upon the default archive extension of your
system. RBBS will create a file named UPLOAD.CMT on-the-fly which
contains the name of the person who uploaded, and the description
of the file.
To take advantage of this feature, you need to create a batch file
named the default extension of your system + CMT. (ZIPCMT.BAT
would be for those systems using ZIP as their default.)
For Zip files the format of the ZIPCMT.BAT file is as follows
PKZIP -z [1] < [2]
Or you can also use %1 %2 %3
were %1 = Drive/path/filename
%2 = Drive/Path/CommentFileName
%3 = Comport (in case it's needed)
Here is a BAT file that will add an advertisement + the Comment
created by RBBS to the Zip header
Copy c:\Upload\MyAd.txt+c:\upload\upload.cmt c:\upload\upload1.cmt
copy c:\upload\upload1.cmt c:\upload\upload.cmt
del c:\upload\upload1.cmt
PKZIP -z %1 < %2
MOVING TO THE MAPLE MERGES
1. Backup your system! While many are running the code under a
variety of conditions, there is always the possibility of a
problem. If you have saved your old setup, you can drop it
back in should the need arise.
2. Replace the RBBS-PC.EXE and CONFIG.EXE with the Maple Merge
modified RBBS-PC.exe and Config.EXE.
a)If you don't want Alias's then delete ALIAS.BAS and
rename ALIAS.STB to ALIAS.BAS before compiling.
b)If you don't want Chat then delete RCHAT-300.BAS and
rename RCHAT-300.STB to RCHAT-300.BAS before compiling.
3. Make the following changes in CONFIG.EXE
Config Parm # --------------Changes/additions--------------
30 Sysop Key 4 is for BATCH uploads
31 Type ascii file replaces Topics of mail
Inter-node chat; specify any character other
than @ to enable; see also Parameter 301
33 BankTime now Who Uploaded What
Clock now BankTime
53 Uploadedlg.def file; Optional.
59 Specify 128 (NO internal Protocols)
60 Add users' name to Dir listings after upload
129 Sysops command #4 is used for BATCH uploads;
set security for use
130 Security for Type ASCII file
Security for Internode Chat
132 Security for Who Uploaded What
Security for Bank Time
162 MultiLink support removed...choice #1 is NOT
valid.
215 MUST specify NO
218 Use @MAIN.LST.....then create a TXT file with
same name this file must contain the
FIRST name of your MASTER FMS DIR e.g. MASTER
if using MASTER.DIR
234 Autodownload "support" stripped out
301 Set to a VALID drive (RAM DISK recommended)
Required for CHAT option
304 Specifies Workdrive/subdir for V)iewarc feature
and for the X)tract from compressed file
4. Edit the batch files supplied in MPL-BAT.ZIP to reflect the
correct Drive/Path of your system and install them in the
same directory you have specified in Config Option 106 for
the location of Command.com.
The following executable files are not required and any
similar files may be used. Delete or REM out the lines that
call these files if you do not want to use these features.
PROECHO is used to echo text to the Comport
TESTAGE is used to test the age of the file
ZIPDS stamps the Zip file with newest date in file
5. Edit or create the following files and place appropriately:
ANSIED.HLP file is the help file for ANSIED users. Place with
your other help files.
AUTOOFF.MNU file is used to give users the prompt to automatically
logoff after a file download. (Yes, it is available with stock RBBS
as "/G", but who uses it? This will help point users in the right
direction. It may contain SmartText variables.) Place this with
your help files.
LOGOFF.MNU file is used to give users the prompt to logoff which
enables a comment before they logoff. Place this with your help
files.
NOTHANX.DEF file is used for Unwanted file extensions. This allows
a SYSOP to STOP any file with the extension listed from from being
uploaded to the System. (Located with FMS files)
.EXE blocks EXE file uploads
.COM blocks Com files uploads
.GIF block GIF file uploads
OFFLINE.DIR file is used to help stop OLD files from being uploaded
that have already been move OFFLINE. The format of the file can be
anything including FMS format only the first 8 characters of the
filename and the "." are used to locate a match anything else is
ignored.(Located with FMS files)
UPLOADLG.DEF file is created by RBBS and contains the info for W)ho
uploaded that file command. It can be edited but must remain the
correct length since it is read as a Random access file.
X2ZIP?.LST is a list of files you do NOT want to Convert when
uploaded. (? = node number) This is only used if a BAT file exists
to CONVERT the Uploaded file to a different format. The first line
of this file must either be YES or NO (UpperCase Only). If its YES
RBBS will ask ALL users if they want to convert the Uploaded files.
If it's NO only those who have security to ADD a new description
will be asked. Place this in your FMS subdirectory.
Here is an example of the file
NO don't ask regular users
.ARC \ don't convert the
.ARJ \ ______ files with these extensions
.GIF /
.EXE /
.TXT
PAGED.DEF displays message if sysop is not available this file
supports Smart text and must be located in the RBBS subdir. To use
Paged.def, just create a simple text file displaying any message
you wish to the user. Smart Text variables may be used in the
message to change colors and "personalize" the message. Place this
in your RBBS subdirectory.
COMPILING MAPLE
To compile RBBS-PC all that is necessary is to place the contents
RBBS-MPL.ZIP into an empty directory along with the contents of
RBBS-ASM.ZIP & RBBS-BAS.ZIP
create to Compiler BAT files (Samples below) and run them
If Compiling with QB3, place GWCOM.OBJ and BCOM30.LIB into the dir
you will be compiling from. QB.EXE can be in the same dir or
on the system path. Be sure you have applied the Patch to
BCOM30.LIB as described in the RBBS-PC manual.
If Compiling with Bascom 7.1, place BCL71ENR.LIB (or BCL71ANR.LIB)
into the dir you will be compiling from. BC.EXE can be in the same
directory or on the system path.
NOTE: BC71ANR.LIB is required for 486 machines and machines with
a math chip. Also replace the /Fpi with /|--(SPELLING CAPITALIZATION ERROR.)--| Fpa in your compiler
command lines
CONTENTS OF .BAT - For QuickBasic 3.0
QB RBBS-PC.BAS,RBBS-PC /C:4096/o;
QB RBBSSUB1.BAS,RBBSSUB1 /o/x;
QB RBBSSUB2.BAS,RBBSSUB2 /o;
QB RBBSSUB3.BAS,RBBSSUB3 /o;
QB RBBSSUB4.BAS,RBBSSUB4 /o;
QB RBBSSUB5.BAS,RBBSSUB5 /o;
QB DOORSYS.BAS,Doorsys /o;
QB ALIAS.BAS,ALIAS /o;
QB Ansied,Ansied /o;
QB RCHAT300.BAS,RCHAT300 /o;
QB AnsiChat.Bas,AnsiChat /o;
LINK/EXEPACK @ANSI17-4.DAT
CONTENTS OF BAT FILE FOR QB4.5
bc /O /s /MBF /C:4096 rbbs-pc.bas,rbbs-pc.obj;
bc /O /s /X /MBF rbbssub1.bas,rbbssub1.obj;
bc /O /s /MBF rbbssub2.bas,rbbssub2.obj;
bc /O /s /MBF rbbssub3.bas,rbbssub3.obj;
bc /O /s /MBF rbbssub4.bas,rbbssub4.obj;
bc /O /s /MBF rbbssub5.bas,rbbssub5.obj;
bc /O /s /MBF doorsys.bas,doorsys.obj;
bc /O /s /MBF ansied.bas,ansied.obj;
bc /o /s /MBF Rchat300.BAS,rchat300.obj;
bc /o /s /MBF ALIAS.BAS,ALIAS.obj;
bc /o /s /MBF AnsiChat.bas,Ansichat.obj
Link @CHAT17-4.dat;
- For Bascom 7.1
rem /G2 switch is for 286 code generation
rem remove if program to be used on less than a 286
rem bcl71enr.lib has dtr and 'hit any key' patch
bc /O /FPi /s /G2 /Ot /MBF /C:4096 rbbs-pc.bas,rbbs-pc.obj;
bc /O /FPi /s /G2 /X /Ot /MBF rbbssub1.bas,rbbssub1.obj;
bc /O /FPi /s /G2 /Ot /MBF rbbssub2.bas,rbbssub2.obj;
bc /O /FPi /s /G2 /Ot /MBF rbbssub3.bas,rbbssub3.obj;
bc /O /FPi /s /G2 /Ot /MBF rbbssub4.bas,rbbssub4.obj;
bc /O /FPi /s /G2 /Ot /MBF rbbssub5.bas,rbbssub5.obj;
bc /O /FPi /s /G2 /Ot /MBF doorsys.bas,doorsys.obj;
bc /O /FPi /s /G2 /Ot /MBF Alias.bas,Alias.obj;
bc /O /FPi /s /G2 /Ot /MBF ansied.bas,ansied.obj;
bc /o /Fpi /s /G2 /Ot /MBF Rchat300.bas,rchat300.obj;
bc /o /Fpi /s /G2 /Ot /MBF AnsiChat.bas,Ansichat.obj
Link @CHAT17-4.dat;
Compiles Config With Qb3.0
QB CNFG-SUB /O/E/S;
QB CONFIG /O/E/S/C:4096;
LINK CONFIG+GWCOM+CNFG-SUB+RBBSUTIL+FOSSCOMM,,,;
Compiles Config with Bascom Qb4.5
BC /O /S /MBF /E /C:4096 CONFIG.BAS,CONFIG.OBJ;
BC /O /St /MBF /E /C:4096 CNFG-SUB.BAS,CNFG-SUB.OBJ;
LINK CONFIG+CNFG-SUB+RBBSUTIL+FOSSCOMM,,,;
Compiles Config with Bascom 7.1
BC /O /Fpa /S /G2 /Ot /MBF /E /C:4096 CONFIG.BAS,CONFIG.OBJ;
BC /O /Fpa /S /G2 /Ot /MBF /E /C:4096 CNFG-SUB.BAS,CNFG-SUB.OBJ;
LINK CONFIG+CNFG-SUB+RBBSUTIL+FOSSCOMM,,,;
CONTENTS OF CHAT17-4.DAT ( this is a Generic DAT file)
NOTE: these can also be used with Qb3.0 and Qb4.5 see Note at end
**** Qb3.0 needs GWCOM.OBJ added
rbbs-pc+
rbbssub1+
rbbssub2+
rbbssub3+
rbbssub4+
rbbssub5+
doorsys+
Alias+
Rchat300+
Ansied+
AnsiChat+
ANSI17+
BDRIVEC2+
PC-NET+
10-NET+
RBBSUTIL+
RBBSDV+
GIVEBK31+
BASNOV+
FOSSCOMM+
MOVCSTR+
FINDWORD,
,
,
/Exepack /FAR /PACKC /STACK:4096;
NOTE: Remove /FAR /PACKC for Qb3.0 and Qb4.5
Remove /Exepack if you want or if you run into problems